Die Lösung für dieses Problem heißt "Service Entry Points" (SEPs). Mit Hilfe von SEPs lassen sich Fehler in Batchprozessen suchen, ohne dass der den Prozess ausführende Job bekannt ist. Sogar das den Job ausführende Benutzerprofil muss nicht zwingend bekannt sein.
Die Funktion zum Setzen eines Service Entry Points findet sich im Kontextmenü des Serviceprograms, welches die RPGUnit Test Suite abbildet, unter "Debug (Service Entry)". Der SEP wird gesetzt mit "Set Service Entry Point".
Achtung: Ist der Debug Mode nicht aktiv, friert der RDi mit dem Erreichen des SEPs ein!
Jetzt kann der Unit Test wie gewöhnlich gestartet werden. Mit dem Erreichen des SEPs muss die die Frage nach dem Starten einer Debug Session mit "Ja" beantwortet werden: